package com.zhuifeng.orders.mapper;

import com.zhuifeng.orders.domain.Site;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @description:
 * @author: 周国强
 * @time: 2022/8/19 19:46
 */
public interface SiteMapper {

    List<Site> selectSiteList(String userid);

    Site selectUserSite(@Param("userid") Long userid);
    /**
     * 新增收货地址
     *
     * @param site 收货地址
     * @return 结果
     */
    public int insertSite(Site site);

    void deleteSiteId(String siteId);

    Site selectSiteId(String siteId);

    void updateSite(Site site);

    void updateState(@Param("list") List<Site> list);

    void updateUserIdState(@Param("userid") String userid);

    void defultSiteById(@Param("site") Site site);
}
